package it.unisalento.appsalento.adapter;

import it.unisalento.R;
import it.unisalento.appsalento.model.Appello;

import java.util.ArrayList;

import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.TextView;

public class RisultatiAdapter extends ArrayAdapter<Appello> {

	public RisultatiAdapter(Context context, int textViewResourceId,
			ArrayList<Appello> objects) {
        super(context, textViewResourceId, objects);
    }
	
	@Override
    public View getView(int position, View convertView, ViewGroup parent) {
        LayoutInflater inflater = (LayoutInflater) getContext()
             .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        convertView = inflater.inflate(R.layout.row_risultato, null);
        TextView mCodiceEsame = (TextView) convertView.findViewById(R.id.risultatoCodiceEsame);
        TextView mIdAppello = (TextView) convertView.findViewById(R.id.risultatoIdAppello);
        TextView mNomeEsame = (TextView) convertView.findViewById(R.id.risultatoNomeEsame);
        TextView mVotazione = (TextView) convertView.findViewById(R.id.risultatoVotazione);
        TextView mStato = (TextView) convertView.findViewById(R.id.risultatoStato);
        
        Appello appello = getItem(position);
        mCodiceEsame.setText(appello.getCodiceEsame());
        mIdAppello.setText(appello.getIdAppello());
        mNomeEsame.setText(appello.getNomeEsame());
        mVotazione.setText(appello.getRisultato());
        mStato.setText(appello.getStato());
        
        return convertView;
    }
	
}